package com.thinkingstar.iads.uruleExample.entity;

import com.bstek.urule.model.Label;
import org.nutz.dao.entity.annotation.*;

@Table("ds_lcdsb_new")
public class LcdsbNew {

    @Column("id")
    @Name
    @Comment("主键")
    @ColDefine(type = ColType.VARCHAR, width = 32,notNull = true)
    @Prev(els = { @EL("uuid()") })
    private String id;

    @Label("起点")
    @Column
    @Comment("起点")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String qd;

    @Label("讫点")
    @Column
    @Comment("讫点")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String qid;

    @Label("主要径路")
    @Column
    @Comment("主要径路")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String zyjl;

    @Label("方向")
    @Column
    @Comment("方向")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String fx;

    @Label("站别")
    @Column
    @Comment("站别")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String zb;

    @Label("客车对数近期")
    @Column
    @Comment("客车对数近期")
    @ColDefine(type = ColType.INT, width = 10)
    private int kcdsjq;

    @Label("客车对数远期")
    @Column
    @Comment("客车对数远期")
    @ColDefine(type = ColType.INT, width = 10)
    private int kcdsyq;

    @Label("长编组比例近期")
    @Column
    @Comment("长编组比例近期")
    @ColDefine(type = ColType.INT, width = 10)
    private int cbzbljq;

    @Label("长编组比例远期")
    @Column
    @Comment("长编组比例远期")
    @ColDefine(type = ColType.INT, width = 10)
    private int cbzblyq;

    @Label("交路长度")
    @Column
    @Comment("交路长度")
    @ColDefine(type = ColType.INT, width = 10)
    private int lc;

    @Label("承担比例近期")
    @Column
    @Comment("承担比例近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double cdbljq;

    @Label("承担比例远期")
    @Column
    @Comment("承担比例远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double cdblyq;

    @Label("日车公里近期")
    @Column
    @Comment("日车公里近期")
    @ColDefine(type = ColType.INT, width = 10)
    private int rcgljq;

    @Label("日车公里远期")
    @Column
    @Comment("日车公里远期")
    @ColDefine(type = ColType.INT, width = 10)
    private int rcglyq;

    @Label("日走行公里数近期")
    @Column
    @Comment("日走行公里数近期")
    @ColDefine(type = ColType.INT, width = 10)
    private int rzxglsjq;

    @Label("日走形公里数远期")
    @Column
    @Comment("日走形公里数远期")
    @ColDefine(type = ColType.INT, width = 10)
    private int rzxglsyq;

    @Label("运用车数近期")
    @Column
    @Comment("运用车数近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double yycsjq;

    @Label("运用车数远期")
    @Column
    @Comment("运用车数远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double yycsyq;

    @Label("实际运营运用车数近期")
    @Column
    @Comment("实际运营运用车数近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double sjyycsjq;

    @Label("实际运营运用车数远期")
    @Column
    @Comment("实际运营运用车数远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double sjyycsyq;

    @Label("运用车数（折算为长编组）近期")
    @Column
    @Comment("运用车数（折算为长编组）近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double yycscbzjq;

    @Label("运用车数（折算为长编组）远期")
    @Column
    @Comment("运用车数（折算为长编组）远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double yycscbzyq;

    @Label("配属车数量近期")
    @Column
    @Comment("配属车数量近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double pscsljq;

    @Label("配属车数量远期")
    @Column
    @Comment("配属车数量远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double pscslyq;

    @Label("项目ID")
    @Column
    @Comment("项目ID")
    @ColDefine(type = ColType.VARCHAR, width = 32)
    private String xmid;

    @Label("短编组运用车数近期")
    @Column
    @Comment("短编组运用车数近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double dbzyycsjq;

    @Label("短编组运用车数远期")
    @Column
    @Comment("短编组运用车数远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double dbzyycsyq;

    @Label("长编组运用车数近期")
    @Column
    @Comment("长编组运用车数近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double cbzyycsjq;

    @Label("长编组运用车数远期")
    @Column
    @Comment("长编组运用车数远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double cbzyycsyq;

    @Label("计算库线近期")
    @Column
    @Comment("计算库线近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double jskxjq;

    @Label("计算库线远期")
    @Column
    @Comment("计算库线远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double jskxyq;

    @Label("设计库线近期")
    @Column
    @Comment("设计库线近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double sjkxjq;

    @Label("设计库线远期")
    @Column
    @Comment("设计库线远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double sjkxyq;

    @Label("设计存车线近期")
    @Column
    @Comment("设计存车线近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double sjccxjq;

    @Label("设计存车线远期")
    @Column
    @Comment("设计存车线远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double sjccxyq;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getQd() {
        return qd;
    }

    public void setQd(String qd) {
        this.qd = qd;
    }

    public String getQid() {
        return qid;
    }

    public void setQid(String qid) {
        this.qid = qid;
    }

    public String getZyjl() {
        return zyjl;
    }

    public void setZyjl(String zyjl) {
        this.zyjl = zyjl;
    }

    public String getFx() {
        return fx;
    }

    public void setFx(String fx) {
        this.fx = fx;
    }

    public String getZb() {
        return zb;
    }

    public void setZb(String zb) {
        this.zb = zb;
    }

    public int getKcdsjq() {
        return kcdsjq;
    }

    public void setKcdsjq(int kcdsjq) {
        this.kcdsjq = kcdsjq;
    }

    public int getKcdsyq() {
        return kcdsyq;
    }

    public void setKcdsyq(int kcdsyq) {
        this.kcdsyq = kcdsyq;
    }

    public int getCbzbljq() {
        return cbzbljq;
    }

    public void setCbzbljq(int cbzbljq) {
        this.cbzbljq = cbzbljq;
    }

    public int getCbzblyq() {
        return cbzblyq;
    }

    public void setCbzblyq(int cbzblyq) {
        this.cbzblyq = cbzblyq;
    }

    public int getLc() {
        return lc;
    }

    public void setLc(int lc) {
        this.lc = lc;
    }

    public double getCdbljq() {
        return cdbljq;
    }

    public void setCdbljq(double cdbljq) {
        this.cdbljq = cdbljq;
    }

    public double getCdblyq() {
        return cdblyq;
    }

    public void setCdblyq(double cdblyq) {
        this.cdblyq = cdblyq;
    }

    public int getRcgljq() {
        return rcgljq;
    }

    public void setRcgljq(int rcgljq) {
        this.rcgljq = rcgljq;
    }

    public int getRcglyq() {
        return rcglyq;
    }

    public void setRcglyq(int rcglyq) {
        this.rcglyq = rcglyq;
    }

    public int getRzxglsjq() {
        return rzxglsjq;
    }

    public void setRzxglsjq(int rzxglsjq) {
        this.rzxglsjq = rzxglsjq;
    }

    public int getRzxglsyq() {
        return rzxglsyq;
    }

    public void setRzxglsyq(int rzxglsyq) {
        this.rzxglsyq = rzxglsyq;
    }

    public double getYycsjq() {
        return yycsjq;
    }

    public void setYycsjq(double yycsjq) {
        this.yycsjq = yycsjq;
    }

    public double getYycsyq() {
        return yycsyq;
    }

    public void setYycsyq(double yycsyq) {
        this.yycsyq = yycsyq;
    }

    public double getSjyycsjq() {
        return sjyycsjq;
    }

    public void setSjyycsjq(double sjyycsjq) {
        this.sjyycsjq = sjyycsjq;
    }

    public double getSjyycsyq() {
        return sjyycsyq;
    }

    public void setSjyycsyq(double sjyycsyq) {
        this.sjyycsyq = sjyycsyq;
    }

    public double getYycscbzjq() {
        return yycscbzjq;
    }

    public void setYycscbzjq(double yycscbzjq) {
        this.yycscbzjq = yycscbzjq;
    }

    public double getYycscbzyq() {
        return yycscbzyq;
    }

    public void setYycscbzyq(double yycscbzyq) {
        this.yycscbzyq = yycscbzyq;
    }

    public double getPscsljq() {
        return pscsljq;
    }

    public void setPscsljq(double pscsljq) {
        this.pscsljq = pscsljq;
    }

    public double getPscslyq() {
        return pscslyq;
    }

    public void setPscslyq(double pscslyq) {
        this.pscslyq = pscslyq;
    }

    public String getXmid() {
        return xmid;
    }

    public void setXmid(String xmid) {
        this.xmid = xmid;
    }

    public double getDbzyycsjq() {
        return dbzyycsjq;
    }

    public void setDbzyycsjq(double dbzyycsjq) {
        this.dbzyycsjq = dbzyycsjq;
    }

    public double getDbzyycsyq() {
        return dbzyycsyq;
    }

    public void setDbzyycsyq(double dbzyycsyq) {
        this.dbzyycsyq = dbzyycsyq;
    }

    public double getCbzyycsjq() {
        return cbzyycsjq;
    }

    public void setCbzyycsjq(double cbzyycsjq) {
        this.cbzyycsjq = cbzyycsjq;
    }

    public double getCbzyycsyq() {
        return cbzyycsyq;
    }

    public void setCbzyycsyq(double cbzyycsyq) {
        this.cbzyycsyq = cbzyycsyq;
    }

    public double getJskxjq() {
        return jskxjq;
    }

    public void setJskxjq(double jskxjq) {
        this.jskxjq = jskxjq;
    }

    public double getJskxyq() {
        return jskxyq;
    }

    public void setJskxyq(double jskxyq) {
        this.jskxyq = jskxyq;
    }

    public double getSjkxjq() {
        return sjkxjq;
    }

    public void setSjkxjq(double sjkxjq) {
        this.sjkxjq = sjkxjq;
    }

    public double getSjkxyq() {
        return sjkxyq;
    }

    public void setSjkxyq(double sjkxyq) {
        this.sjkxyq = sjkxyq;
    }

    public double getSjccxjq() {
        return sjccxjq;
    }

    public void setSjccxjq(double sjccxjq) {
        this.sjccxjq = sjccxjq;
    }

    public double getSjccxyq() {
        return sjccxyq;
    }

    public void setSjccxyq(double sjccxyq) {
        this.sjccxyq = sjccxyq;
    }
}
